package com.koron.order.linepatrol.uav.mapper;

import com.koron.bean.query.PageQuery;
import com.koron.order.linepatrol.uav.bean.VO.LineDefectPatrolUnv;
import com.koron.order.linepatrol.uav.bean.query.LineDefectPatrolUnvQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface LineUnvDefectPatrolMapper {
    /**
     * 查询功能
     * @return
     */



    List<LineDefectPatrolUnv> list(@Param("patrol") LineDefectPatrolUnvQuery patrolUnvQuery, @Param("page") PageQuery pageQuery);

    Boolean update(@Param("patrol") LineDefectPatrolUnvQuery patrolUnvQuery);

    Boolean insert(LineDefectPatrolUnvQuery patrolUnvQuery);

    Boolean deleteLogic(@Param("id") String id);

    Integer deleteBatch(@Param("ids") List<String> ids);


}
